.banner{height: 405px; background: url(../images/ban01.jpg) center center no-repeat;}

.swiper-container {width: 100%;height: 100%;}

.swiper-slide {text-align: center;font-size: 18px;background: url(../images/ban01.jpg) center center no-repeat;

/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center

}



/*hotNews*/

.hotNews{padding: 0px 0px 0px 105px; height: 70px; margin: 20px 0px; background: url(../images/hotLeft.png) left center no-repeat; }

.hotNews h4{font-size: 24px;color: #e60406;line-height: 30px; height: 30px;overflow: hidden;}

.hotNews p{line-height: 17px;height: 34px;overflow: hidden;margin-top: 6px;font-size: 13px;color: #6f6f6f}

.hotNews p a{color: #037edb}

/*indexMain*/

.indexLeft{width: 415px; float: left;}

.indexCenter{width: 430px; float: left; margin-left: 25px;}

.indexRight{width: 305px; float: right;}


/*6-4*/ 

.rightSwiperBox { width: 300px; height:  230px; display: block; margin: 0 auto; }
.rightSwiperBox .swiper-container { width: 100%; height: 100%; margin:  0 	auto; }
.rightSwiperBox .swiper-container .swiper-wrapper .swiper-slide {width: 280px; margin-right: 10px; text-align: center;font-size: 18px;background: #fff; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.rightSwiperBox .swiper-container .swiper-wrapper .swiper-slide a { width: 100%; height: 100%; display: block; }
.rightSwiperBox .swiper-container .swiper-wrapper .swiper-slide img { width: 100%; display: block; }




.indexLeftImage{width:415px;height: 314px; position: relative; }

.indexLeftImage img{width: 100%; height: 100%;;display: block;}

.indexLeftImage p{height: 46px; background: rgba(0,0,0,.5); padding: 0px 10px; line-height: 46px;font-size: 14px;color: #fff;overflow: hidden;margin-top: -46px;position: relative;z-index: 88}

.indexLeftLink a{height: 50px;width: 200px;text-align: center; margin-top: 15px; line-height: 50px;color: #fff; font-size: 16px;background: #44a6f1}

.indexLeftLink a.fr{background: #25c8cd}

.indexLeftLink a:hover{background: #117acb}

.newsTitle{height: 40px; background: #e7f1fa;margin-bottom: 10px;}

.newsTitle h4{height: 40px; float: left; width: 110px;background: #037edb;font-size: 16px;color: #fff; text-align: center;line-height: 40px;}

.newsTitle a{float: right;margin-right: 10px;line-height: 40px;color: #0591fb}

.newList { }

.newList li{height: 34px; line-height: 34px;overflow: hidden;font-size: 14px;overflow: hidden;
    text-overflow: ellipsis;}

.newList li a{color: #333;padding-left: 10px; background: url(../images/liTags01.png) left center no-repeat;}

.newList li span{float: right; font-size: 12px; color: #999;padding-left: 60px;}

.newList li a:hover{color: #077be8}



.ranklist{height: 262px;overflow: hidden;}

.ranklist .newList li{height: auto; line-height: 24px; padding: 5px 0px; font-size: 14px;border-bottom: 1px dotted #333}





/*indexTagLink*/

.indexTagLink{background: #e7f1fa;border:1px solid #e0e7ed; margin-top: 15px; margin-bottom: 25px;padding: 15px 0px;}

.indexTagLink a{float: left; width: 170px; height: 55px;text-align: center; line-height: 55px; font-size: 16px;color: #fff;background: #2da7e8;margin-left: 25px;}

.indexTagLink a:nth-child(2){background: #84ccc9}

.indexTagLink a:nth-child(3){background: #f39801}

.indexTagLink a:nth-child(4){background: #41a1eb}

.indexTagLink a:nth-child(5){background: #f1873d}

.indexTagLink a:nth-child(6){background: #7a91f7}

.indexTagLink a:hover{opacity: 0.8}



.bge7f1fa{background: #e7f1fa;position: relative; }

.leftTopBor{left: 0px; top: 0px;width: 31px;height: 32px;z-index: 5;background: url(../images/leftTopBor.png) no-repeat;}

.rightTopBor{right: 0px; top: 0px;width: 31px;height: 32px;z-index: 5;background: url(../images/rightTopBor.png) no-repeat;}

.leftBottomBor{left: 0px; bottom: 0px;width: 31px;height: 32px;z-index: 5;background: url(../images/leftBottomBor.png) no-repeat;}

.rightBottomBor{right: 0px; bottom: 0px;width: 31px;height: 32px;z-index: 5;background: url(../images/rightBottomBor.png) no-repeat;}



.TrainBox{padding-bottom: 15px;}

.TrainIndex{height: 210px;overflow: hidden;}

.TrainIndex li{font-size: 14px;line-height: 20px; margin-top:5px;}

.TrainIndex li span{font-size: 12px;color: #898989;padding-left: 10px;}

.TrainIndex ul{padding: 0px 13px 13px 13px;}

.TrainIndexBut{display: block;  height: 46px; width: 270px;margin: 0 auto;margin-top: 10px;line-height: 46px;background: #2da7e8;font-size: 16px;color: #fff;text-align: center;}

.TrainIndexBut:last-child{background: #f39801}

.TrainIndexBut:hover{background:#037edb;color: #fff}



.smallBan{margin: 20px 0px; display: block;}

.smallBan img{display: block; width: 100%}





/*indexMember*/

.indexMember{width: 868px;}



.scrollpic {width: 868px;}

#myscroll {display: block;width: 100%;position: relative;height: 240px;overflow: hidden;}

#myscroll #myscrollbox {display: block;float: left;position: absolute;left: 0;top: 0;width: 1000000px;}

#myscroll ul {display: block;float: left;list-style-type: none;padding: 0;margin: 0;}

#myscroll ul li {display: block;float: left;padding: 0;width:200px;margin-right: 22px;}

#myscroll ul li a {display: block;float: left;width: 200px;padding: 0;position: relative;height: 240px;color: #333;}

#myscroll ul li a div{width: 198px;height: 198px;border: 1px solid #ddd;overflow: hidden;}

#myscroll ul li a img{height: 198px;}

#myscroll a .intro {position: absolute;left: 0;z-index: 10;background-color: #e7f1fa;width: 200px;color: #333;text-align: center;}

#myscroll a .intro h5 {padding: 0;margin: 0;font-size: 16px;height: 40px;width: 200px;line-height: 40px;border-bottom: 1px solid #347fdc;font-weight:100;}

#myscroll a .intro p {font-size: 13px;line-height: 20px;margin: 65px 70px;height: 70px;overflow: hidden;}

#mybtns {width: 863px;display: block;height: 30px;margin-top: -45px;margin-bottom: 20px;padding-right: 5px;}

#mybtns a {width: 30px;height: 30px;display: block;float: right;margin-right: 1px;background-color: #c1c1c1;margin-left:10px;}

#mybtns a:hover {background-color: #347fdc;}

#mybtns #left {background-image: url(../images/jt_l.png); background-size: cover}

#mybtns #right {background-image: url(../images/jt_r.png); background-size: cover}

#kinMaxShow {visibility: hidden;width: 100%;height: 500px;overflow: hidden;}





/*videoBox*/

.videoBox{width: 290px; margin: 0 auto;padding-bottom: 12px;}







.indexMap{height: 310px;}

.mapBox{width: 280px; margin: 0 auto;padding-top: 10px;}

.indexLink{/*height: 310px;*/width: 868px;}

.linkBox{padding: 0px 10px;}

.linkBox a{float: left;margin-right: 22px;margin-bottom: 10px; font-size: 14px }

.linkBox a img{display: block; height: 32px;}

.linkBox p a{height: 30px; line-height: 30px;} 

.linkBox p{float: left; width: 100%}



.pageContent{margin-top: 20px;}

/*pageLeft*/

.pageLeft{ width: 240px;}

.pageLeft h4{background: #fff;font-size: 18px;color: #007dc7;height: 60px;line-height: 60px; font-weight: bold;text-align: center;}

.pageLeftBar ul{background: #fff;line-height: 40px;text-align: center;font-size: 16px;padding-bottom: 20px;}

.pageLeftBar ul li a{display: block;height: 40px;}

.pageLeftBar ul li a:hover{background: #f2f2f2;color: #007dc7;border-left: 2px solid #007ec3}

.pageLeftBar ul li a.curr{background: #f2f2f2;color: #000;border-left: 2px solid #007ec3}



.pageRight{width: 940px;}

.rightPlace{height: 40px;padding: 0px 20px;background: #fff;line-height: 40px;color: #666;margin-bottom: 20px;font-size: 14px;}

.rightPlace span{color: #007dc7}

.pageMain{background: #fff;padding: 20px; min-height: 500px;}

.pageTitle{color: #414141;font-size: 18px;text-align: center;height: 30px;line-height: 30px; margin-bottom: 15px;font-weight: bold;border-bottom: 1px solid #f0f0f0;padding-bottom: 15px;}

.textContent{font-size: 14px;line-height: 30px;color: #000;text-indent: 28px;}



.news{border-bottom: 1px solid #f0f0f0;padding-bottom: 15px;padding-top: 10px;}

.news h4{font-size: 16px;color: #666;height: 36px;line-height: 36px;background: url(../images/iconTitle.png) left center no-repeat;padding-left: 30px;}

.news h4 a{font-weight: 500;color: #222}

.news h4 span{float: right;font-size: 12px;color: #666;font-weight: normal;}

.news p{font-size: 14px;line-height: 20px;color: #999}

.news p a{color: #007dc7}

.newPic{float: left;width: 157px;margin-right: 15px;border: 1px solid #f0f0f0; padding: 5px;}

.newPic img{width: 100%}

.news2 h4{background: none}



.kanPage li{float: left; width: 160px;border: 1px solid #f0f0f0;padding: 5px; margin-left: 45px;margin-bottom: 20px;margin-top: 10px;}

.kanPage li img{width: 100%}

.kanPage li:hover{background: #f0f0f0;border: 1px solid #ddd}

.newsTextTitle{font-size: 16px;color: #000;font-weight: bold;line-height: 30px;text-align: center;}

.newxtips{color: #999;padding: 10px 0px 15px 0px;text-align: center;border-bottom: 1px solid #f0f0f0; margin-bottom: 15px;}

.newsTextContent{font-size: 14px;color: #000;line-height: 26px;}

.newsTextContent img{display: block;max-width: 100%; margin: 0 auto}



.trainList li{border-bottom: 1px dashed #ddd; height: 40px; line-height: 40px;font-size: 14px; background: url(../images/liTags01.png) left center no-repeat;}

.trainList li span{float: right;font-size: 14px;color: #999;font-size: 12px;}

.trainList li a{color: #000;display: block;padding-left: 15px;}

.trainList li a:hover{color: #007dc7}



.downTable table{border-collapse: collapse;border: none;width: 100%}

.downTable table th{font-weight: bold;color: #000;font-size: 15px;line-height: 40px;}

.downTable table th,.downTable table td{border: none;}

.downTable table tr:nth-child(2n) td{background: #f0f0f0}

.downTable table td{padding: 10px;line-height: 22px;font-size: 14px;color: #333;vertical-align: middle;}



.contactBox{margin-bottom: 30px;background: #fff}

.mapCc{float: right;width: 750px; height: 450px;}

.contactText{float: left;width: 400px; border-top: 5px solid #f0f0f0;border-bottom: 5px solid #f0f0f0;margin-left: 25px;}

.contactText{padding: 20px 0px;margin-top: 30px;}

.contactText h4{color: #077be8;font-size: 20px;line-height: 30px; margin-bottom: 15px;}

.contactText li{font-size: 14px;color: #333;line-height: 32px;}

.contactText li b{font-weight: bold;}





.section-focus-pic{width:415px;height: 314px;overflow:hidden;position:relative;}

.section-focus-pic ul li{position:absolute;top:0;left:415px;width:415px;height:314px;}

/*.section-focus-pic ul li:nth-child(1){left: 0px;}*/

.section-focus-pic ul li h3{position:absolute;bottom:15px;left:0;width: 385px; height: 20px; line-height: 20px; overflow: hidden; font-weight:normal;color:#FFF;margin-left: 15px;z-index: 111;font-size: 16px; font-family:"微软雅黑";}

.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:415px;opacity: 0.6;filter: alpha(opacity=60);}

.section-focus-pic .pages{width:415px;height: 314px;}

.section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}

.section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}

.section-focus-pic .controler b.down{background-position:-161px 1px;}

.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:120px;height:40px;}

.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url(../images/star.png) no-repeat;}

.section-focus-pic .controler2 .prev{left:5px;}

.section-focus-pic .controler2 .prev i{background-position:-34px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_05.png');margin-left:5px;}

.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_03.png');}

.section-focus-pic .controler2 .next{right:10px;}

.section-focus-pic .controler2 .next i{background-position:-62px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_06.png');margin-left:10px;}

.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-62px -24px;_b